
body { 
    margin: 0em; 
    font: normal 10pt verdana, arial, helvetica, sans-serif;
    height:100%;
	color: #0D0B3C; 
}

.div_center {
	text-align:center;
}

.error_list {
  list-style-position: outside;
  list-style-type: none;
  color: #F00;
  font-style: italic;
  font: bold 8pt verdana, arial, helvetica, sans-serif;
}

a img,:link img,:visited img { border: none; }

tr.even
{
  background-color: #f3fafc;
}

.mbox-cont{padding:0 15px 1px;font-size:120%}
.ulnk{cursor:pointer;color:#00f;text-decoration:underline}

.flash_notice
{
  padding: 7px;
  color: #000;
  background-color: #cfc;
  text-align: center;
}

.flash_error
{
  padding: 7px;
  background-color: #f33;
  color: #fff;
  text-align: center;
}

tr.odd
{
}

tr:hover
{
  background-color: #fff;
}

td.position,
td.location
{
  /*border-right: 1px dotted #999;*/
}

 .negrito
{
  font-weight: bold;
}

 .nome
{
  color: #524F46;
  font-weight: bold;
  width: 25%;
}

.pagination
{
  margin-top: 10px;
	/*float:right;*/
}

.pagination a
{
  margin-right: 4px;
}

.pagination img
{
  vertical-align: middle;
}

.pagination {
	color:#176F94;
	/*float:right;*/
	font-size:110%;
	font-weight:bold;
	margin-right:10px;
	margin-top:10px;
}

/*  Tabelas  */
	table {
		width: 100%;
	}
	th {height: 16px; 
		background-color: #66ccFF;
		color: #0D0B3C; 
	}
	tr {  height: 16px; 
		background-color: #EDEDED;
		color: #4A4A4A; 
		padding-left: 5px; 
		padding-right: 5px;
	}
	.trPar {
		height: 16px;
		background-color:#fff; 
		color: #4A4A4A; 
		padding-left: 5px; 
		padding-right: 5px;
	}
	.thMes {
		height: 16px;
		background-color:#006C3A;
		padding-left: 5px; 
		padding-right: 5px;
		color: #ffffff;
	}

.btn {
    font-family: Tahoma;
    font-size: 12px;
	color: #0D0B3C;
    text-decoration: none;
    background-color: #85d19d;
    border: 1px solid #1f3a05;
    font-weight: bold;
}

.btn:hover { background-color: #95E1Ad; }


.link_btn {
    font-family: Tahoma;
    font-size: 12px;
	color: #0D0B3C;
    text-decoration: none;
    background-color: #85d19d;
    border: 1px solid #1f3a05;
    font-weight: bold;
	padding: 1px 7px 1px;
}

.link_btn:hover { background-color: #95E1Ad; }


/*  DIVs  */
	#cabecalho {
	}
	#conteudo{
		position:static;
	}
	#relatorio {
		margin: 60px;
		margin-left: 35px;
		margin-right: 265px;
		margin-bottom: 20px;
		color:#333;
		border:1px solid #333;
	}
	#formulario {
		margin: 60px;
		margin-left: 25px;
		margin-right: 255px;
		color:#333;
		/*border:1px solid #333;*/
	}
	#calendario {
		position:absolute;
		margin-top: 15%;
		right:0;
		top:0;
		padding:0;
		width:220px;
		/* height:100%; works only if parent container is assigned a height value */
		color:#ffc;
		background:#ffc;
		border:1px solid #333;
	}
	#calendario td {
	  text-align: center;
	}

	#login { 
	  position: absolute;
	  left: 50%;
	  top: 50%;
	  margin-left:-120px;
	  margin-top:-40px; 
	}
	
	#reset_senha { 
	  position: absolute;
	  left: 47%;
	  top: 50%;
	  margin-left:-120px;
	  margin-top:-40px; 
	}
	
	#login table, #reset_senha table{
	  width: auto; 
	}
	  
	#login th, #reset_senha th {
	  height: 16px; 
	  background-color: #FFF;
	  color: #000; 
	}
	
	#login tr {
	  height: 16px; 
	  background-color: #FFF;
	  color: #000; 
	}
		
a {
	text-decoration:none;
	color:#4A4A4A;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
a {float:none;}
	
/*  Menus  */
	#menu {
		float:left;
		width:100%;
		background:#DAE0D2 url("http://desenvcc.ctis.com.br/camaras/images/menu/bg.gif") repeat-x bottom;
		font-size:93%;
		line-height:normal;
		margin: -3px;
	}
	#menu ul {
		margin:0;
		padding:20px 10px 0;
		list-style:none;
	}
	#menu li {
		float:left;
		background:url("http://desenvcc.ctis.com.br/camaras/images/menu/left.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 9px;
	}
	#menu a {
		float:left;
		display:block;
		background:url("http://desenvcc.ctis.com.br/camaras/images/menu/right.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		text-decoration:none;
		font-weight:bold;
		color:#765;
	}
	/* Commented Backslash Hack
	   hides rule from IE5-Mac \*/
	#menu a {float:none;}
	/* End IE5-Mac hack */
	#menu a:hover {
		color:#333;
	}
	#menu .menu_ativo {
		background-image:url("http://desenvcc.ctis.com.br/camaras/images/menu/left_on.gif");
	}
	#menu .menu_ativo a {
		background-image:url("http://desenvcc.ctis.com.br/camaras/images/menu/right_on.gif");
		color:#0D0B3C;
		padding-bottom:5px;
	}
	
/*  Sub Menu  */
		#subMenu {
			float:left;
			width:100%;
			background:#DAE0D2 url("http://desenvcc.ctis.com.br/camaras/images/menu/bg.gif") repeat-x bottom;
			font-size:93%;
			line-height:normal;
		}
		#subMenu ul {
			margin:0;
			padding:8px 10px 0;
			list-style:none;
		}
		#subMenu li {
			float:left;
			background:url("http://desenvcc.ctis.com.br/camaras/images/menu/left.gif") no-repeat left top;
			margin:0;
			padding:0 0 0 9px;
		}
		#subMenu a {
			float:left;
			display:block;
			background:url("http://desenvcc.ctis.com.br/camaras/images/menu/right.gif") no-repeat right top;
			padding:5px 15px 4px 6px;
			text-decoration:none;
			font-weight:bold;
			color:#765;
		}
		/* Commented Backslash Hack
		   hides rule from IE5-Mac \*/
		#subMenu a {float:none;}
		/* End IE5-Mac hack */
		#subMenu a:hover {
			color:#333;
		}
		#subMenu #ativo {
			background-image:url("http://desenvcc.ctis.com.br/camaras/images/menu/left_on.gif");
		}
		#subMenu #ativo a {
			background-image:url("http://desenvcc.ctis.com.br/camaras/images/menu/right_on.gif");
			color:#333;
			padding-bottom:5px;
		}

